Public Member Functions | |
| ModulegroupConfiguration ($courseid) | |
| saveConfiguration ($courseid, $modules, $assrights) | |
| setCourseModulegroups ($courseid, $groupids) | |
| setCourseAssRights ($courseid, $groupids) | |
| getCourseModules ($courseid) | |
| getCourseAssRights ($courseid) | |
| echoModulegroupsForm () | |
| setModuleGroupsDefault () | |
| echoAssistDesc () | |
Public Attributes | |
| $courseid | |
| $dbModulesMask | |
| $dbAssRightsMask | |
| $groups | |
| ModulegroupConfiguration::echoAssistDesc | ( | ) |
| ModulegroupConfiguration::echoModulegroupsForm | ( | ) |
Gibt einen Dialog zum Konfigurieren der Modulgruppen bezueglich einer Veranstaltung aus.
protected
| ModulegroupConfiguration::getCourseAssRights | ( | $ | courseid | ) |
Gibt die Bitmaske fuer Tutorenzugriff auf Modulgruppen zurueck.
private
| integer | $courseid - ID der Veranstaltung |
| ModulegroupConfiguration::getCourseModules | ( | $ | courseid | ) |
Gibt die Bitmaske fuer die in der Veranstaltung aktivierten Modulgruppen zurueck.
private
| integer | $courseid - ID der Veranstaltung |
| ModulegroupConfiguration::ModulegroupConfiguration | ( | $ | courseid | ) |
Konstruktor. Initialisiert die Objektvariablen.
public
| integer | $courseid - ID der Veranstaltung |
| ModulegroupConfiguration::saveConfiguration | ( | $ | courseid, | |
| $ | modules, | |||
| $ | assrights | |||
| ) |
Speichert eine Modulgruppenkonfiguration.
protected
| integer | $courseid - ID der Veranstaltung | |
| integer[] | $modules - IDs der aktivierten Modulgruppen | |
| integer[] | $assrights - IDs der Modulgruppen, fuer die Tutorenzugriff erlaubt |
| ModulegroupConfiguration::setCourseAssRights | ( | $ | courseid, | |
| $ | groupids | |||
| ) |
Setzt die Bitmaske fuer den Tutorenzugriff auf Modulgruppen einer Veranstaltung. Von Aenderungen betroffen ist hier DB.courses.AssRights .
private
| integer | $courseid - ID der Veranstaltung | |
| integer[] | $groupids - Array mit IDs der Modulgruppen, fuer die Tutorenzugriff erlaubt ist. |
| ModulegroupConfiguration::setCourseModulegroups | ( | $ | courseid, | |
| $ | groupids | |||
| ) |
Setzt die Bitmaske fuer die aktivierten Modulgruppen einer Veranstaltung. Von Aenderungen betroffen ist hier DB.courses.modules .
private
| integer | $courseid - ID der Veranstaltung | |
| integer[] | $groupids - Array mit IDs der aktivierten Modulgruppen. |
| ModulegroupConfiguration::setModuleGroupsDefault | ( | ) |
| ModulegroupConfiguration::$courseid |
| ModulegroupConfiguration::$dbAssRightsMask |
| ModulegroupConfiguration::$dbModulesMask |
| ModulegroupConfiguration::$groups |
1.5.8